
Ext.define('ZO0.model.filter.Vendors', {
    extend: 'Ext.data.Model',
    fields: [
        { name: 'cid', type: 'int' },
        { name: 'gid', type: 'int', defaultValue: 18 }, // froogle
        { name: 'vid', type: 'int' },
        { name: 'cname', type: 'string' },
        { name: '---', type: 'boolean', defaultValue: NaN, convert: null },
        { name: '???', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'aaa', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'acc', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'act', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'adv', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'agi', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'alc', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'alf', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'alt', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'amc', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'aqu', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'arg', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'asi', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'atn', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'azr', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'blu', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'blx', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'bmt', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'bsn', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'cas', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'cec', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'chx', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'cms', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'col', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'crf', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'cvs', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'cwr', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'dgs', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'dhd', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'dnq', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'dss', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'dst', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'dtq', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'enc', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'erp', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'eso', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'evr', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'exd', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'ext', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'faz', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'gmr', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'hpr', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'hyp', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'icg', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'ict', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'igm', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'ilg', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'ily', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'ims', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'itc', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'itx', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'kng', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'let', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'lpc', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'ltp', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'mas', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'mcl', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'mfp', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'mgd', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'mjs', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'mkb', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'mlb', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'mon', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'mrb', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'mrs', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'mvx', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'mws', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'nae', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'ntl', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'nwr', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'ocz', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'omx', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'orm', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'pcm', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'pcw', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'pet', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'png', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'prd', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'sed', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'shr', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'snl', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'snx', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'soc', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'stk', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'stm', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'stw', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'sve', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'tch', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'tex', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'tkh', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'tkz', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'tld', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'trd', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'viv', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'vnt', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'vot', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'vsm', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'wnt', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'wtf', type: 'boolean', defaultValue: NaN, convert: null },
        { name: 'wyn', type: 'boolean', defaultValue: NaN, convert: null }
    ],
    idProperty: 'cid'
});
